package com.yjj.demo.common.annotation;

import java.lang.annotation.*;

/**
 * api接口访问限速器
 * 默认5秒内可以访问1次
 * @date 2023/1/18 15:24
 * @return
 **/
@Documented
@Target(value = {ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface ApiLimiter {

    /**
     * 时间范围内访问次数,单位秒
     * @param
     * @date 2023/1/18 15:25
     * @return long
     **/
    long time() default 5L;

    String msg() default "网络繁忙,清稍后再试";
}
